Imports Microsoft.VisualBasic

Namespace effority.UserDirectory

    Public Class Consts

        Public Const SHOW_PROFILES_TO_SEARCH_SETTINGS As String = "ShowProfilesToSearchSettings"

        Public Const PROFILES_TO_SEARCH As String = "ProfilesToSearch"
        Public Const PROFILES_TO_FILTER As String = "ProfilesToFilter"

        Public Const PROFILES_TO_SHOW As String = "ProfilesToShow"

        Public Const MAX_LENGTH As String = "MaxLength"
        Public Const HTML_DECODE As String = "htmlDecode"

        Public Const IGNORE_EFFECTIVE_EXPIRE_DATES As String = "ignoreEffectiveExpireDates"

        Public Const DISPLAY_MODE As String = "DisplayMode"

        Public Const DISPLAY_TEMPLATE As String = "DisplayTemplate"
        Public Const DISPLAY_HEAD_TEMPLATE As String = "DisplayHeadTemplate"

        Public Const PROFILES_SEARCH_ALL As String = "ProfilesToSearchAll"

        Public Const PROFILES_SHOW_ALL As String = "ProfilesToShowAll"

        Public Const MODULE_BASE As String = "effority.UserDirectory"

        Public Const USERTABLE_CACHE As String = MODULE_BASE & ".UserTable"

        Public Const USERID_COLUMN As String = "UserId"

        Public Const ENABLE_PROFILE_LINK As String = "EnableProfileLink"
        Public Const COLUMN_FOR_PROFILE_LINK As String = "ColumnForProfileLink"

        Public Const EMAIL_FIELD_WITH_MAILTO As String = "EmailMailTo"

        Public Const DEFAULT_SEARCH_EXPRESSION As String = "DefaultSearchExpression"
        Public Const DISABLE_SEARCH As String = "DisableSearch"

        Public Const USERNAME_PROFILE_ID As Int32 = -1
        Public Const EMAIL_PROFILE_ID As Int32 = -2
        Public Const DISPLAYNAME_PROFILE_ID As Int32 = -3
        ' photo url
        Public Const PHOTOURL_PROFILE_ID As Int32 = -4

        Public Const DETAILS_VIEW_ENABLE As String = "EnableDetailsView"
        Public Const DETAILS_VIEW_COLUMN As String = "ColumnDetailsView"
        Public Const DETAILS_VIEW_TEMPLATE As String = "TemplateDetailsView"

        Public Const TAB_LINK_ENABLE As String = "TabLinkEnable"
        Public Const TAB_LINK_COLUMN As String = "TabLinkColumn"
        ' Public Const TAB_LINK_TEXT As String = "TabLinkText"

        Public Const TEMPLATE_STRING As String = "TemplateString"

        Public Const MIN_CHAR As String = "MinChar"

        Public Const ADD_ROLES As String = "AddRoles"
        Public Const REMOVE_ROLES As String = "RemoveRoles"
        Public Const IGNORE_ROLES As String = "IgnoreRoles"

        Public Const VCARD_LINK_ENABLE As String = "vCardLinkEnable"
        Public Const VCARD_LINK_COLUMN As String = "vCardLinkColumn"
        Public Const VCARD_LINK_TEMPLATE As String = "vCardLinkTemplate"

        Public Const SEARCH_START_MODE As String = "SearchStartMode"

        Public Const TAB_LINK_NEW_WINDOW As String = "TabLinkNewWindow"

        Public Const SORT_DIRECTION As String = "SortDirection"
        Public Const SORT_COLUMN As String = "SortColumn"

        Public Const EXTENDEDROLE As String = "ExtendedRole"
        Public Const EXTENDEDROLE_PROFILES As String = "ExtendedRoleProfiles"

        Public Const EXTENDEDROLE_PAGE As String = "ExtendedRolePage"
    End Class

End Namespace

